Class: Gitara::Node::Base::VoicedVersion
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from NodeVersion
#call_name, #call_value, #definition_name, #node, #value
Instance Attribute Details
#$1($1) ⇒ Object
7
|
# File 'lib/gitara/node/base/voiced_version.rb', line 7
has_value :voice
|
Instance Method Details
#definition_children ⇒ Object
9
10
11
|
# File 'lib/gitara/node/base/voiced_version.rb', line 9
def definition_children
node.definition_children.map{|child| child.voiced_as(voice) }
end
|
#prefix ⇒ Object
13
14
15
|
# File 'lib/gitara/node/base/voiced_version.rb', line 13
def prefix
voice.definition_name
end
|
#voice ⇒ Object
7
|
# File 'lib/gitara/node/base/voiced_version.rb', line 7
has_value :voice
|